Career 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F8 Australia F11 New Zealand F2 Australia F3 Australia F6 Australia F8 Australia F11 Australia F12 Australia F13 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Korea F1 China F3 USA F12 USA F15 USA F16 USA F17 USA F18 USA F19 USA F21 Ecuador F1 Ecuador F2 Australia F8 Australia F9 Czech Republic F5 Czech Republic F6 Australia F1 Australia F2 Thailand F2 Thailand F3 Australia F3 Australia F4 China F3 China F4 Korea F1 Korea F2 Kuwait F2 Belarus F1 Belarus F2 Great Britain F9 Australia F5 Australia F6 USA F25 USA F27 Australia F11 Australia F12 Australia F1 Australia F2 France F7 Malaysia F3 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F2 Great Britain F16 Great Britain F17 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Austria F5 Slovakia F3 Slovakia F4 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) France F7 Kazakhstan F5 (Shymkent) Australia F1 Australia F4 Australia F5 Australia F9 Australia F10 Australia F7 New Zealand F1 Germany F1 Norway F1 Turkey F4 USA F20 The Manchester Trophy - Manchester GHI Bronx Classic - Bronx Fergana Challenger - Fergana Oberstaufen Cup - Oberstaufen Neride Prague Indoor - Prague Hamburg Challenger - Hamburg Challenger 42 - Andrezieux KGHM Polish Indoors - Wroclaw The Surbiton Trophy - Surbiton Czech Open 2005 - Prostejov Australia F6 Norway F2 Korea F2 China F1 China F2 Mexico F16 Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie KGHM Dialog Polish Indoors - Wroclaw Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon BH Indoor Sarajevo - Sarajevo The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Akbank Private Banking TED Open - Istanbul National Bank Men's Rimouski Challenger - Rimouski Belgrade Challenger Bangkok Challenger Manchester Challenger Recanati Challenger Mons Challenger Belgrade Challenger Bordeaux Challenger Zagreb Challenger Aptos Challenger Salvador Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger Cherbourg Challenger Dallas Challenger Sarajevo Challenger Bath Challenger Athens Challenger Nottingham Challenger Aptos Challenger Segovia Challenger Eckental Challenger Helsinki Challenger Heilbronn Challenger Athens Challenger Beijing Challenger Togliatti Cup - Togliatti Heilbronn Challenger Kia International In Kawana - Kawana New Delhi Challenger IV - New Delhi USTA Challenger of Burbank - Burbank Anning Challenger Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Kia International In Caloundra - Caloundra Labertz Open by Stawag - Aachen Muller Cup - Ulm Busan Challenger Nottingham Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Intersport Heilbronn Open - Heilbronn Kaoshuing Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Melbourne Challenger Yokohama Challenger Toyota Challenger Bergamo Challenger Zagreb Open - Zagreb Gimcheon Challenger Busan Challenger Portoroz Challenger Raanana Challenger Taipei City Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Vancouver Challenger Kaohsiung Challenger Traralgon Challenger Kobe Challenger Yokohama Challenger Canberra Challenger Kaohsiung Challenger Kobstaedernes ATP Challenger - Kolding PEOPLEnet CUP - Dnepropetrovsk Burnie Challenger Taipei City Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger IPP Open - Helsinki Traralgon Challenger Challenger Britania Zavaleta - Puebla Taipei City Challenger Busan Challenger Surbiton Challenger Heilbronn Challenger Tatra Banka Open - Bratislava Phoenix Challenger Trnava Challenger Surbiton Challenger Privat Bank Cup - Dnepropetrovsk Wroclaw Challenger Melbourn Challenger Jersey Challenger Johannesburg Challenger Alessandria Challenger Nottingham Challenger Tenerife Challenger Copenhagen Open - Copenhagen Pozoblanco Challenger Caloundra Challenger Kia International in Burnie - Burnie Istanbul Challenger Salzburg Challenger LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Recanati Challenger Sarajevo Challenger Prostejov Challenger Petange Challenger Eckental Challenger Aptos Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Traralgon Challenger Launceston Challenger Guangzhou Challenger Karshi Challenger Mons Challenger Tashkent Challenger Orleans Challenger Eckental Challenger Pro Tennis World Open - Sunrise Burnie Challenger Bergamo Challenger Kremlin Cup - Moscow Stockholm Open - Stockholm AAPT Championships - Adelaide Canberra Challenger Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Hungarian Open - Budapest Heineken Challenger - Ho Chi Minh City West of England Tennis - Bristol Nottingham Challenger Granby Challenger Astana Challenger Architect Open - Budapest Busan Challenger Tatra Banka Open 2001 - Bratislava Open de L'Isere - Grenoble Canberra Challenger Toyota Challenger Open 13 - Marseille IPP Open - Helsinki The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Gimcheon Challenger RCA Championships - Indianapolis Zivnobanka Czech Open - Prostejov Open de Moselle - Metz KGHM Polish Indoors - Wroclaw New Delhi Challenger III - New Delhi Winnetka Challenger Nottingham Challenger Orlando Challenger Nottingham 1 Challenger Nottingham 2 Challenger GHI Bronx Classic - Bronx MST ATP Challenger International - Burnie Akbank Private Banking-TED Open - Istanbul Astana Challenger Privat Bank Cup - Dniepropetrovsk USTA Men's Challenger of Dallas - Dallas Dallas Challenger Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Nottingham-2 Challenger Tatra Banka Slovak Open - Bratislava BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha USTA Tennis Championships of Houston - Houston The 69th King's Cup-Thailand Open - Bangkok AEGON Championships - London Tatra Banka Open 2003 - Bratislava Mauritius Open - Mauritius BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Geneva Challenger Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach Bergamo Challenger Claro Open Colombia - Bogota Open des Alpes Trophee BNP Paribas - Grenoble BB&T Atlanta Open - Atlanta Citi Open - Washington Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Rhodes Challenger Open de Nice Cote d'Azur - Nice Savannah Challenger Nottingham Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen China Open - Beijing Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Memphis Open - Memphis Delray Beach Open - Delray Beach Canberra Challenger Ecuador Open - Quito Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Open Parc - Lyon Hall of Fame Open - Newport Vancouver Challenger Geneva Open - Geneva Binghamton Challenger The Mercedes Benz of Calabasas - Calabasas Hall of Fame Open - Newport Tata Open Maharashtra - Pune Open 13 Provence - Marseille Truist Atlanta Open - Atlanta Citi Open - Washington Singapore Tennis Open - Singapore Sardegna Open - Cagliari Adelaide International 1 - Adelaide Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Winnetka Challenger Burnie Challenger Besancon Challenger Nottingham-2 Challenger Johannesburg Challenger Istanbul 2 Challenger Izmir Challenger Ostrava Challenger Cremona Challenger Irving Challenger Bratislava Challenger Jersey Challenger Salzburg Challenger Helsinki Challenger Istanbul Challenger Salzburg Challenger Izmir Challenger Hong Kong Challenger Heilbronn Challenger Burnie Challenger Tashkent Challenger AAPT Championships - Adelaide Burnie Challenger Milan Indoors - Milan Bergamo Challenger Open Seat Godo - Barcelona RCA Championships - Indianapolis Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Trnava Challenger Mercedes-Benz Cup - Los Angeles Ortisei Challenger TD Waterhouse Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Milan Indoors - Milan Helsinki Challenger Kyoto Challenger Mercedes-Benz Cup - Los Angeles Dubai Open - Dubai Sarajevo Challenger Batman Challenger Bergamo Challenger Quimper Challenger Johannesburg Challenger Kun-Ming Challenger Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Ostrava Challenger AEGON International - Eastbourne Yeongwol Challenger Thailand Open - Bangkok Brisbane International - Brisbane Toyota Challenger PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem Estoril Open - Estoril Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Seoul Challenger Taipei City Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Farmers Classic - Los Angeles Moselle Open - Metz Shenzhen Challenger Samarkand Challenger Ortisei Challenger Delray Beach Open - Delray Beach Eskisehir Challenger Abierto Mexicano Telcel - Acapulco Loughborough Challenger Hall of Fame Tennis Championships - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb The Stella Artois Grass Court Championships - London Adidas International - Sydney Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Traralgon Challenger Canberra Challenger Drummondville Challenger Abierto Mexicano - Los Cabos Zivnobanka Czech Open - Prostejov Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Gerry Weber Open - Halle New York Open - New York Chengdu Open - Chengdu Swiss Indoors Basel - Basel Gwangju Challenger Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Kobe Challenger Bangkok Challenger Hua Hin Challenger Ricoh Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Nova Challenger Osaka - Osaka Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Zagreb Open - Zagreb BB&T Atlanta Open - Atlanta Guadalajara Challenger Leon Challenger DIEMA XTRA Sofia Open - Sofia Compaq Cup 2001 - Zabrze Great Ocean Road Open - Melbourne Kyoto Challenger Dubai Duty Free Tennis Championships - Dubai Exim Agmedia Open - Kosice Astana Open - Nur-Sultan US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch St. Petersburg 1 Challenger Ordina Open - 's-Hertogenbosch Open 13 - Marseille Citi Open - Washington Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Allianz Suisse Open Gstaad - Gstaad Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami National Bank Open - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Portugal Open - Oeiras Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Open de Moselle - Metz Aircel Chennai Open - Chennai Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Open Seat Godo 2003 - Barcelona Jinan Challenger Bengalaru Challenger Heineken Open - Auckland Australian Open - Melbourne French Open - Paris Shenzhen Open - Shenzhen Brisbane International - Brisbane Qatar Open - Doha Rogers Cup - Montreal Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Abierto Mexicano de Tenis Mifel - Los Cabos U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open de Moselle - Metz Wimbledon - London U.S. Open - New York French Open - Paris ABN/AMRO World Tennis Tournament - Rotterdam Wimbledon - London BB&T Atlanta Open - Atlanta Garanti Koza Sofia Open - Sofia Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Miami Open - Miami Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group I, 1R, TPE-AUS 0-5 Australian Open - Melbourne Hopman Cup - Perth Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Olympics - Athens Hopman Cup - Perth Olympics - Paris